selfish and greedy person - Spanish English Dictionary